Asian Horseshoe Crab — definition

1. Asian horseshoe crab (Noun)

1 definition

Asian horseshoe crab (Noun) — Horseshoe crab of the coast of eastern Asia.

1 type of
arthropod
2 parts of
Tachypleus genus Tachypleus